// Fill out your copyright notice in the Description page of Project Settings.

#pragma once
#include "WeaponPack.h"
#include "GunCustomLogicBase.h"
#include "GunData.generated.h"

/**
 * 
 */

USTRUCT(BlueprintType)
struct ISALONG2_API FGunData : public FWeaponPack
{
	GENERATED_USTRUCT_BODY()

	UPROPERTY(EditAnywhere, BlueprintReadWrite, category = "PackData")
	TArray<UClass*> _logics;

	UPROPERTY(EditAnywhere, BlueprintReadWrite, category = "PackData")
	USoundBase* _shellDropSound;

	UPROPERTY(EditAnywhere, BlueprintReadWrite, category = "PackData")
	float _gunSourceBias;

	UPROPERTY(EditAnywhere, BlueprintReadWrite, category = "PackData")
	float _gunADSBias;

	FGunData()
	{
		_gunSourceBias = 0.0017;
		_gunADSBias = 0.0002;
		_shellDropSound = nullptr;
	}
};
